double * getpointer1(PyObject *A);
double ** getpointer2(PyObject *A);
double *** getpointer3(PyObject *A);
double * getdpointer1(PyObject *A);
double ** getdpointer2(PyObject *A);
double *** getdpointer3(PyObject *A);
float * getfpointer1(PyObject *A);
float ** getfpointer2(PyObject *A);
float *** getfpointer3(PyObject *A);
int * getipointer1(PyObject *A);
int ** getipointer2(PyObject *A);
int *** getipointer3(PyObject *A);
